Adapting workload distribution on software DSM clusters

نویسندگان

  • Yen-Tso Liu
  • Tyng-Yeu Liang
  • Ce-Kuen Shieh
چکیده

Achieving an appropriate workload distribution is essential if user applications are to achieve a satisfactory performance on software distributed shared memory (SDSM) clusters. To address this problem, the present study develops a novel method for distributing program threads onto the individual computers of SDSM clusters. In contrast to alternative methods, the proposed approach takes account not only of processor speed and data-sharing aspects, but also memory availability, such that application performance can be enhanced through the implementation of appropriate workload distributions. In addition, when distributing the program threads, the proposed method specifically chooses only those computers that can enhance the performance of the application, rather than simply distributing the threads to all the available nodes in the cluster. This location policy makes it possible to specify the appropriate node combinations that optimize program performance while simultaneously maximizing resource utilization. The proposed method is implemented on a testbed referred to as Teamster. The experimental results demonstrate that, compared to alternative methods, the proposed approach delivers a 20–30% improvement in the performance of the chosen test applications. Importantly, it is shown that the proposed method can efficiently specify proper node combinations for the applications. Copyright c © 2006 John Wiley & Sons, Ltd.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Incorporating Memory Resource Considerations into the Workload Distribution of Software DSM Systems

Conventional workload distribution schemes for software distributed shared memory (DSM) systems simply distribute the program threads in accordance with the CPU power of the individual processors or the data-sharing characteristics of the application. Although these schemes aim to minimize the program execution time by reducing the computation and communication costs, memory access costs also h...

متن کامل

Providing Hardware Dsm Performance at Software Dsm Cost Providing Hardware Dsm Performance at Software Dsm Cost

Emerging trends in commodity network technology coupled with key insights from academic research in active memory systems are leading toward the realization of hardware DSM on commodity clusters. We call the result of this convergence active memory clusters. After discussing the current state of the art in hardware DSM, clusters, and software DSM architectures, we highlight the key di erences b...

متن کامل

Editorial: Experiences with Auto-adaptive and Reconfigurable Systems (System Level Adaptation)

For this special issue on Experiences with Auto-adaptive and Reconfigurable Systems, we received over 70 submissions. Due to the high volume of submissions, we decided to divide the theme into two sub-topics addressing system-level and application-level concerns respectively, and dedicate a separate part of the special issue to each topic. After a stringent selection process, six papers were se...

متن کامل

Adaptive Load Distribution in Strong Dynamic Heterogeneous Systems

This paper presents a dynamic load distribution strategy adapting the conditions of dynamic heterogeneous systems at runtime. Workload which is dynamically generated by any processor will be distributed over the system. The goal of this receiver-initiated approach is choosing the slowest processing element with the highest communication speed as a candidate for load distribution. Decisions from...

متن کامل

Active Memory Clusters: Efficient Multiprocessing on Next-Generation Servers

We show how key insights from our research into active memory systems, coupled with emerging trends in commodity network technology, are leading toward the realization of hardware distributed shared memory (DSM) on clusters of industry-standard workstations. We call the result of this convergence active memory clusters. After discussing the current state of the art in hardware DSM, clusters, an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softw., Pract. Exper.

دوره 36  شماره 

صفحات  -

تاریخ انتشار 2006